package com.deyuanyun.pic.ctrl.controller.vo.query;

import java.util.Date;

/**
 *  阴保运行管理---运行记录VO
 *  @author axiao(xj08.dream@gmail.com)
 *  @date 2016-09-18
 *  @version 1.0
 *  Histroy: [修改人][时间][描述]
 */
public class OperatorRecordsQueryVO {

    private String deviceId;//设备id

    private Date recordBeginDate; //记录开始时间

    private Date recordEndDate; //记录结束时间

    private Boolean hasException;//是否有异常

    private String operationStatus;//运行状态

    private String downReason;//停机原因

    private boolean downBeginDateIsNotNull = false;//是否查询停机开始时间不为空的记录

    private String customNumber; //设备编号，主要用于导出文件名

    public String getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(String deviceId) {
        this.deviceId = deviceId;
    }

    public Date getRecordBeginDate() {
        return recordBeginDate;
    }

    public void setRecordBeginDate(Date recordBeginDate) {
        this.recordBeginDate = recordBeginDate;
    }

    public Date getRecordEndDate() {
        return recordEndDate;
    }

    public void setRecordEndDate(Date recordEndDate) {
        this.recordEndDate = recordEndDate;
    }

    public Boolean getHasException() {
        return hasException;
    }

    public void setHasException(Boolean hasException) {
        this.hasException = hasException;
    }

    public String getOperationStatus() {
        return operationStatus;
    }

    public void setOperationStatus(String operationStatus) {
        this.operationStatus = operationStatus;
    }

    public String getDownReason() {
        return downReason;
    }

    public void setDownReason(String downReason) {
        this.downReason = downReason;
    }

    public boolean isDownBeginDateIsNotNull() {
        return downBeginDateIsNotNull;
    }

    public void setDownBeginDateIsNotNull(boolean downBeginDateIsNotNull) {
        this.downBeginDateIsNotNull = downBeginDateIsNotNull;
    }

    public String getCustomNumber() {
        return customNumber;
    }

    public void setCustomNumber(String customNumber) {
        this.customNumber = customNumber;
    }
}
